home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 002 / cdisk356.arc / CATDISK.DOC < prev    next >
Encoding:
Text File  |  1987-07-15  |  64.5 KB  |  1,978 lines

  1.  
  2.  
  3.                                  CATDISK
  4.                        A Diskette Catalog Program
  5.                        Version 3.56 -- 15 Jul 1987
  6.  
  7.                         Copyright (C) 1986, 1987
  8.  
  9.                                    by
  10.  
  11.                               Rick Hillier
  12.  
  13.  
  14.  
  15.                               INTRODUCTION
  16.  
  17.  
  18. Overheard:  "I know I have that file in an archive on a diskette
  19.              SOMEWHERE, but which disk is it on?"
  20.  
  21. Sound familiar?  Many people that I know are in this predicament,
  22. especially those with floppy-based systems.
  23.  
  24. Enter CATDISK, the diskette cataloging system.  CATDISK can organize a
  25. "Super Directory" of all your diskette files in alphabetical order and
  26. tell you what diskette(s) they are on in a single glance.  For those who
  27. use the ARC utility from System Enhancement Associates (highly
  28. recommended!), or the older LU utilities, there is an added bonus.
  29. CATDISK can also read .ARC or .LBR files and include the individual files
  30. from the archive,or library in your catalog along with the archive, or
  31. library name from which they came!  Catdisk also supports sub-directories
  32. to two levels deep.  They will be scanned and included in the catalog.
  33.  
  34. CATDISK has been placed in the public domain by the author, Rick Hillier,
  35. and a $15 registration fee is requested if you use the program and find
  36. it to be beneficial.  In any case, please feel free to copy and share
  37. this program with others.  I will only support those who contribute
  38. toward the development of this SHAREWARE product, but I will accept
  39. useful suggestions from ANYBODY!
  40.  
  41. The address at which to send the registration fee is:
  42.  
  43.        Rick Hillier
  44.        405 Barrington Lane
  45.        WATERLOO, Ontario
  46.        Canada     N2T 1H9
  47. Voice: (519)-888-6763
  48.   Fax: (519)-884-4887
  49.  
  50.  
  51.                                 DISCLAIMER
  52.  
  53. CATDISK is provided on an "as is" basis.  Any damages arising from the
  54. use of this program are entirely the responsibility of the user; i.e. the
  55. author, Rick Hillier, cannot be held responsible for any damages.
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.                            CONFIGURING CATDISK
  70.  
  71.  
  72. Many features of catdisk may be controlled from the configuration program
  73. "CDISKCFG.COM".  When you start this program, please make sure that the
  74. file "CATDISK.COM" is on the current drive and directory when you start
  75. the configuration program.
  76.  
  77. Upon startup, the configuration program will read the current settings
  78. defined in "CATDISK.COM", after which the configuration screen will be
  79. presented.  You may change any given item on this screen simply by using
  80. the <UP ARROW> and <DOWN ARROW> keys to highlight the TITLE of the field
  81. you wish to change.  The bottom portion of the screen is dedicated to
  82. describing the item and instructing you on how to change it.
  83.  
  84. A discussion of the 9 items on this list follows.
  85.  
  86. 1) The screen update method.  You may wish to have screen output done via
  87.    the system BIOS, or by using a faster DIRECT screen access method.
  88.    Choosing BIOS results in screen updates being much slower than using
  89.    using direct screen access, but maintains compatibility with such
  90.    operating environments as TopView, DesqView, MicroSoft Windows,
  91.    Multilink and DoubleDos.
  92.  
  93.    Choosing DIRECT screen access is much quicker, but will be
  94.    incompatible with most multitasking programs such as the above
  95.    mentioned due to the fact that they cannot handle "ill-behaved"
  96.    programs that write directly to the screen.
  97.  
  98.    If you chose DIRECT screen access, a second test is made if you have a
  99.    GRAPHICS display connected in your system.  Some video adapters have
  100.    the nasty side effect of producing static, or "snow" when the video
  101.    memory is accessed directly.  This test will do multiple direct access
  102.    to the video ram on your graphics adapter.  When you hit a key to stop
  103.    the test, you will be asked if you saw static on the screen.
  104.  
  105.    If you answer "Y" to the prompt, CATDISK will check for horizontal
  106.    retrace before writing to the display.  This will result in a
  107.    slightly slower screen response than normal, but it is almost
  108.    negligible.
  109.  
  110.    If you are not running under a multitasking system, or are using
  111.    DoubleDos in dual screen mode, I would recommend that you use DIRECT
  112.    screen access, as it's much quicker.
  113.  
  114. 2) Color or B & W.  This option is self-explanatory.  The appearance of
  115.    the setup screen will depend on the setting of this field.
  116.  
  117. 3) Disk cacheing on or off.  This field will enable you to set DISK
  118.    CACHEING on or off.  Turning it on will enable CATDISK to keep the
  119.    most recently read sectors of the CATALOG FILES in memory, resulting
  120.    in much faster scans through the catalog file when looking for a group
  121.    of files.
  122.  
  123.    Some hard disks use their own device driver, and are incompatible with
  124.    this cacheing method.  If this is the case, CATDISK will warn you of
  125.    this condition if cacheing is enabled, but is incompatible with your
  126.    hard disk.  If that is the case, you should disable it from this
  127.    program.
  128.  
  129.  
  130.  
  131.  
  132.  
  133.  
  134.  
  135. 4) The number of lines per page field will enable you to tell CATDISK the
  136.    number of lines of data (EXCLUDING headings) that it should place on
  137.    each page of printer or disk output.  This may be any number between 0
  138.    and 255.  Entering zero will disable page breaking and the output will
  139.    be presented in a continuous stream with one title at the top.
  140.  
  141. 5) The printer start up string is a series of ASCII codes (entered here
  142.    as their ascii VALUES) that will tailor your reports to the format you
  143.    desire.  For example, I use an Epson printer and like to set it to
  144.    1/8" spacing and get 80 report lines per page.  To do this, I send a
  145.    startup string of "<Esc> <0>" to set this print mode.  To enter this
  146.    string in the configuration program, I would enter it as "027 048"
  147.    without the quotes.  The numbers are simply the ASCII values of the
  148.    characters I wish to send.  If you have a setup string entered here
  149.    and wish to clear it, simply hit <Return> in response to the prompt in
  150.    the bottom area of the screen.
  151.  
  152. 6) The printer finishing string is commonly used to reverse the startup
  153.    string entered above and is entered in exactly the same way.  In the
  154.    example above, I would use "<Esc> <2>", which would be entered as
  155.    "027 050" without the quotes.  If you have a setup string entered here
  156.    and wish to clear it, simple hit <Return> in response to the prompt in
  157.    the bottom area of the screen.
  158.  
  159. 7) The default ARC/LBR extract state will control the way CATDISK will      
  160.    handle ARC/LBR files that it might encounter when cataloguing your
  161.    diskettes.
  162.  
  163.    If you set it to OFF, CATDISK will NOT extract any archive files that
  164.    it finds on your diskettes.
  165.  
  166.    If you set it to ON, CATDISK will expand EVERY ARC/LBR file that it
  167.    finds on your diskettes.
  168.  
  169.    If you set it to QUERY, CATDISK will ask you for permission to expand
  170.    an ARC/LBR file each time it encounters one.
  171.  
  172. 8) The default catalog drive is the disk drive that CATDISK will assume
  173.    you wish to use for labelling diskettes and reading them for
  174.    cataloguing purposes.  This drive may still be overridden at startup
  175.    time (see STARTING CATDISK), or from the menu when catdisk is running.
  176.    If you are running on single floppy based system, I would recommend
  177.    that you set this drive to the same drive ID that CATDISK will be run
  178.    from.  CATDISK will prompt you to enter the appropriate diskettes at
  179.    the appropriate time, and will eliminate potential problems with the
  180.    disk cacheing feature if enabled (See the file README.1ST).
  181.  
  182. 9) The catalog file directory is the location in your system that CATDISK
  183.    will look for and create it's catalog files.  This path may contain a
  184.    drive designator, so that the catalog files may reside on a different
  185.    drive than CATDISK itself, such as a ramdisk (in this case don't
  186.    forget to copy the files to a real disk before you turn off or reboot
  187.    your machine).
  188.  
  189.    Another use of this field is that the overlay file "CATDISK.000" may
  190.    be placed in this directory as well.  If this is the case, and
  191.    "CATDISK.COM" is in a directory to which DOS has a path (see the DOS
  192.    manual for details on the PATH command), you may run CATDISK from
  193.    anywhere in your system without having to switch to another directory
  194.    where all the CATDISK files reside.  If this field is set to nothing,
  195.    the default drive and directory will be used.
  196.  
  197.  
  198.  
  199.  
  200.  
  201. 10) The maximum number of diskettes and files per catalog is simply that.
  202.     When CATDISK starts, it allocates it's work space according to this
  203.     setting.  There are currently four possible settings; which one you
  204.     pick is largely dependent upon the environment in which CATDISK is to
  205.     be run.
  206.  
  207.     These settings are:     DISKETTES   # FILES
  208.  
  209.                               2000     32767 (32K)
  210.                               1500     24576 (24K)
  211.                               1000     16384 (16K)
  212.                                500      8192 ( 8K)
  213.  
  214.  
  215.  
  216.  
  217.  
  218.    Some suggestions for choosing the best configuration:
  219.  
  220.    1)  If you are running CATDISK on a floppy based system, I would
  221.        recommend the 8K configuration.  This will leave the maximum
  222.        amount of room for a disk cache, or a larger memory buffer for
  223.        sorting and updating the catalog file.
  224.  
  225.    2)  If you are running CATDISK on a system with 192K of RAM under DOS
  226.        2.xx, you must use the 8K configuration.  This will enable CATDISK
  227.        to allocate it's work area and leave ample room for sorting, etc.
  228.  
  229.        PLEASE NOTE THAT IF YOU ARE RUNNING DOS 3.00 OR LATER, YOU MUST
  230.        HAVE A MINIMUM OF 256K OF RAM TO RUN CATDISK.
  231.  
  232.    3)  If you are running CATDISK on a 256K system under DOS 3.00 or
  233.        later, the 16K configuration is recommended.
  234.  
  235.    4)  If you are running CATDISK on a 256K system under DOS 2.xx, the
  236.        24K configuration is as high as you can go.
  237.  
  238.  
  239.    The most efficient configuration would be to set the maximum
  240.    disks/files per catalog to the lowest setting that would accomodate
  241.    your largest catalog file.  This will give CATDISK the largest amount
  242.    of leftover memory to optimize for sorting and updating the catalog
  243.    file, or create  the largest possible disk cache (if you've activated
  244.    this option in the configuration).
  245.  
  246.    Keep in mind that if a catalog should reach the set limits, you may
  247.    always change this setting to a higher value, unless you are already
  248.    at the maximum number of disks/files that CATDISK or your system can
  249.    handle.
  250.  
  251.  
  252. Once you have set all the fields set to your desired settings, you may
  253. instruct CDISKCFG to save the current settings by pressing <F10>.  Upon
  254. completion, you will be returned to DOS.
  255.  
  256. If you do not wish to save the changes you made, simply hit <Esc>, and
  257. you will be returned to DOS, while the previous configuration will remain 
  258. unscathed.
  259.  
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.                             DEFAULT SETTINGS
  268.  
  269. 1) Screen Update Method:             BIOS
  270.  
  271. 2) Color or B & W:                   B & W
  272.  
  273. 3) Disk Cacheing:                    Disabled
  274.  
  275. 4) Output Lines Per Page:            58
  276.  
  277. 5) Printer Startup String:           Nothing
  278.  
  279. 6) Printer Finishing String:         Nothing
  280.  
  281. 7) Default ARC/LBR Extract State:    ON
  282.  
  283. 8) Catalog Drive:                    A:
  284.  
  285. 9) Catalog File Directory:           Default Drive and Directory
  286.  
  287. 10) Maximum Disks/Files per Catalog:  1000/16384
  288.  
  289.  
  290.  
  291.  
  292.  
  293.  
  294.  
  295.  
  296.  
  297.  
  298.  
  299.  
  300.  
  301.  
  302.  
  303.  
  304.  
  305.  
  306.  
  307.  
  308.  
  309.  
  310.  
  311.  
  312.  
  313.  
  314.  
  315.  
  316.  
  317.  
  318.  
  319.  
  320.  
  321.  
  322.  
  323.  
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.  
  332.  
  333.                               STARTING CATDISK
  334.  
  335. CATDISK may be started from the DOS command line by the following:
  336.  
  337. C>CATDISK parameters
  338.  
  339.   - where parameters may include any of the following:');
  340.  
  341.        /NP        - Specifying this commandline option will cause CATDISK
  342.                     to eliminate the pause after cataloguing/
  343.                     un-cataloguing a disk.  It will also eliminate the
  344.                     "Insert a disk in drive X:" prompt unless it is
  345.                     absolutely necessary.
  346.  
  347.        /NW        - Under normal circumstances, when you catalog a          
  348.                     diskette containing a Volume ID that already exists in  
  349.                     the current catalog, CATDISK will issue a warning to    
  350.                     that effect, and will ask you for verification before   
  351.                     proceeding to catalog that disk.  The reason behind     
  352.                     this is that there is always the possibility of two     
  353.                     different disks having the same Volume ID.  
  354.                     Cataloguing one would mean that the files from the      
  355.                     other would be un-catalogued in the same process.
  356.                     If you specify the /NW option on the command line,      
  357.                     this warning will be supressed, and the disk will be
  358.                     catalogued without further delay.
  359.  
  360.        /NS        - Supress status indicators during processing.
  361.                     This speeds up processing time.  Status indicators
  362.                     are there simply to indicate that the computer is
  363.                     actually doing something useful.  Try it either way
  364.                     and set it to your liking.
  365.  
  366.        /AC        - Turn the auto comment feature ON at startup.
  367.                     Normally, CATDISK, upon completion of cataloguing a
  368.                     group of files from a diskette will immediately
  369.                     return to the menu.  Activating this feature from
  370.                     the commandline (or from the menu) will cause CATDISK
  371.                     to proceed to the section where you may add/modify
  372.                     the file comments for the volume that you just
  373.                     catalogued.
  374.  
  375.        /Ffilename - The default filename that CATDISK uses is "CATDISK".
  376.                     This may be overridden with this parameter.
  377.                     Note that there is no space between the /F and the
  378.                     filename.
  379.  
  380.        /SD        - CATDISK can display screen information for your
  381.                     catalog in two different formats.  The default is to
  382.                     show the Filename, Volume ID, Arc ID, size, date,
  383.                     time and attributes for each record.  There is a
  384.                     second display format that omits the file attributes,
  385.                     but shows the sub-directory that the file occupies on
  386.                     it's diskette.  Setting this option will make the
  387.                     second format the starting report type.
  388.  
  389.        /CO        - similar to above, but the third display format that
  390.                     shows file comments will be the default.
  391.  
  392.   - *** NOTE:  If you specify both /SD and /CO at startup, the LAST one
  393.                that you specified on the commandline will take effect.
  394.  
  395.  
  396.  
  397.  
  398.  
  399.        /Px        - Set printer output format to report type x, where x
  400.                     is in the range (0-2).
  401.  
  402.                     x Value  Report Type
  403.                     -------  -----------
  404.  
  405.                        0     Show regular file statistics
  406.                        1     Show file comments
  407.                        2     Show file statistics and comments (selecting
  408.                              this report style assumes that your printer
  409.                              is set to produce 132 column reports)
  410.  
  411.  
  412.        /D:        - Catalog files from drive D: where D: is one
  413.                     of [A - D].
  414.  
  415.   The slash "/" may be substituted by either a dash "-" or a space " ".
  416.  
  417.   Eg.  CATDISK /BW/NS/NA/B:         or     CATDISK A:
  418.  
  419. - entering CATDISK ? will bring up a help message indicating the above.
  420.  
  421.  
  422. **NOTE:  You may also put the command line options in a DOS environment
  423. string using the DOS "SET" command.  This command (examples are
  424. below), may be placed in your AUTOEXEC.BAT file so that you will
  425. not need to remember which command line options to use to obtain
  426. your favourite setup, or for that matter, to type them!
  427.  
  428. - example:  SET CATDISK=/BW/NS/P2/B:
  429.  
  430.           - then simply type "CATDISK <CR> on the dos command line, and
  431.             the above options will automatically be taken from the DOS
  432.             environment area.
  433.  
  434. Please note that if you enter any command line options when starting
  435. CATDISK, the dos environment area will be ignored.
  436.  
  437. Once CATDISK has been successfully started, a title screen will appear.
  438. Hit any key to ascend to the main menu.
  439.  
  440.  
  441.  
  442.  
  443.  
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.                      SELECTION OF OPTIONS FROM MENUS
  466.  
  467. The major options available from CATDISK such as the main functions menu
  468. that you see in the opening menu after the title page disappears can be
  469. selected in two different ways.
  470.  
  471. The first, and easiest is just to hit the indicated key beside the
  472. desired option.
  473.  
  474. In response to a few requests from registered users, I have also
  475. implemented a "point and shoot" method of selecting items from a menu.
  476.  
  477. Simply use the cursor keys to position the flashing arrows in the inverse
  478. box that indicates the keystroke required to activate the desired option
  479. and hit <Return> (or <CR> to you C programmers).  This will carry out the
  480. same function as if you had struck the key in the inverse box.
  481.  
  482. One advantage that the second approach has to the first is that those of
  483. you who do not touch type numbers very well (or have a tendency to hit
  484. the key beside the one you are after) have another avenue to use to
  485. navigate through the menus of CATDISK.
  486.  
  487. Another is that once you have activated a function such as cataloguing a
  488. diskette, you need only type <Return> to re-activate that function as
  489. CATDISK will remember the last option you activated (quite handy if you
  490. are cataloguing multiple diskettes, as the <Return> key is larger than
  491. most... you aren't as apt to miss it).
  492.  
  493. Currently, this method of choice is available on the main menu, the
  494. output destination menu, and the sorting criteria menu on option #0
  495. (discussed later in this manual).
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.               OPTION #1:  SETTING THE CURRENT DISK DRIVE
  532.  
  533. Option #1 from the main menu will allow you to set the drive from which
  534. the files to be catalogued will be read.  Simply select letter from A - x
  535. to select the drive with that DOS letter designation, where x is the last
  536. drive that CATDISK detected in your system configuration (DOS 3.00 and up
  537. will show a minimum of 5 drives).  The change will be noted immediately
  538. in the status area at the top of the screen.
  539.  
  540.            *** NOTE TO ALL SINGLE DRIVE FLOPPY DISK USERS ***
  541.  
  542. Previous versions of CATDISK may have caused problems with the directory
  543. of the diskette being catalogued getting overwritten when labelling a
  544. diskette or cataloguing it.  This problem has been rectified with Version
  545. 2.00.  To catalog on a single floppy system, set the catalog drive the
  546. same as the one on which the CATDISK work files reside.  (i.e. if you
  547. start CATDISK from drive A:, set the catalog drive to drive A:)  At the
  548. appropriate times, CATDISK will now prompt you to switch diskettes as
  549. they are needed.
  550.  
  551. Users with a hard-disk, single floppy configuration, who are running
  552. CATDISK from the hard disk will NOT experience this problem and may
  553. proceed as normal.  It's ONLY if the same PHYSICAL drive is being used
  554. for the CATDISK work files AND the diskette to be catalogued that the
  555. above precautions must be taken.
  556.  
  557.  
  558.  
  559.  
  560.  
  561.  
  562.  
  563.  
  564.  
  565.  
  566.  
  567.  
  568.  
  569.  
  570.  
  571.  
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.                       OPTION #2:  THE TOGGLES MENU
  598.  
  599. The options available in this sub-menu will allow you to control the
  600. behaviour of some of the features of CATDISK.  You can get to this menu
  601. by selecting option #2 from the main menu.
  602.  
  603. The options available on this menu are:
  604.  
  605.  
  606. Sub-option #1 - Toggle Auto ARC/LBR Extract
  607. -------------------------------------------
  608.  
  609.   Although this option may be controlled from the DOS command line, it is
  610.   also convenient to be able to change it during a CATDISK session.
  611.   Hitting <1> will toggle the Auto ARC/LBR Extract Feature.  The current
  612.   status is shown near the top of the screen in the status area.
  613.  
  614.   If this feature is turned off, any file searches through the catalog,
  615.   with the exception of OPTION #0 - Show All Files will NOT show any
  616.   files that reside in an archive file.  The archive file's presence will
  617.   still be shown in the listing.
  618.  
  619.  
  620. Sub-option #2 - Set Current Catalog File
  621. ----------------------------------------
  622.  
  623.   Although the catalog filename may be set upon starting up CATDISK, is
  624.   may also be convenient to be able to change the current file from
  625.  
  626.   within a CATDISK session.  Select option #2 from the main menu, and you
  627.   will be prompted for a new catalog file to use.  Any valid dos filename
  628.   will do.  Be sure to specify the NAME portion only; do not include the
  629.   file extension portion.  If the name you specify is valid, it will then
  630.   be used for all subsequent catalog updates and queries (This is
  631.   reflected at the top of the screen).  If not, an error message will be
  632.   issued and no change will be made to the current catalog file name.
  633.  
  634.   If you are switching to a catalog that already exists,and it will not
  635.   fit into the configuration you defined in the configuration program
  636.   (maximum disks/files per catalog), you will get an error message and
  637.   the catalog file will be left unchanged.
  638.  
  639.  
  640. Sub-option #3 - Pause For Disk Change or At End of Catalog Update
  641. -----------------------------------------------------------------
  642.  
  643.   Under normal circumstances, CATDISK will pause at strategic places,
  644.   either to allow you to view what has just happened (cataloguing and
  645.   un-cataloguing), or to prompt you to insert a disk in drive X:
  646.   (labelling or reading directories, etc).  If you turn this toggle off,
  647.   CATDISK will only prompt you for a disk when absolutely necessary.  In
  648.   addition, there will be no pause at the end of a catalog update; you
  649.   will immediately be returned to the main menu.
  650.  
  651. Sub-option #4 - Add/Update File Comments While Cataloguing
  652. ----------------------------------------------------------
  653.  
  654.   If this toggle is turned off, CATDISK will proceed back to the main
  655.   menu upon completion of the process of cataloguing a disk.  If you wish
  656.   to add comments for some/all of the files that you have just
  657.   catalogued, you may turn this toggle on.  When this is the case,
  658.   CATDISK will catalog files in the normal manner, but upon completion,
  659.  
  660.  
  661.  
  662.  
  663.   you will be taken to another screen that will allow you to scroll
  664.   through the files you just catalogued and add/update the comments for
  665.   each file shown.  See Option F1 - Add/Change File Comments for details
  666.   on how this section of the program works.
  667.  
  668.  
  669. Sub-option #5 - Toggle Printer Report Type
  670. ------------------------------------------
  671.  
  672.   CATDISK currently supports three printer report styles, which are
  673.   detailed here.  The particular report style that you desire may be set
  674.   with this toggle, and will be reflected in the toggles portion of the
  675.   menu screen.
  676.  
  677.   STATISTICS:  This is the default report style (unless overridden on the
  678.   command line), which is to show the path, filename, volume id, ARC/LBR   
  679.   id, as well as the size, date, time and DOS directory attributes of each  
  680.   file listed.
  681.  
  682.   This report style corresponds to the command line option /P0, and will    
  683.   fit on an 80 column printer.
  684.  
  685.   COMMENTS:  This report style will substitute file comments for the size,  
  686.   date, time, and DOS directory attribute.
  687.  
  688.   This report style corresponds to the command line option /P1, and will    
  689.   fit on an 80 column printer.
  690.  
  691.  
  692.         BOTH:  This report style will show all of the fields from the two
  693.                above reports.  Please note that it assumes that you
  694.                either have a 132 column printer, or an 80 column printer
  695.                set to compressed mode.
  696.  
  697.   It corresponds to the command line option /P2.
  698.  
  699.  
  700.  
  701. Sub-option <Esc> - Return To Main Menu
  702. --------------------------------------
  703.  
  704.   Exactly what it says.
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.  
  726.  
  727.  
  728.  
  729.                    OPTION #3:  LABELLING A DISKETTE
  730.  
  731. Selection of option #3 on the main menu will allow the VOLUME LABEL of a
  732. diskette to be set or changed.  Upon selection, CATDISK will attempt to
  733. read the current label of the diskette.  If none is present, you will be
  734. notified of this, and will be given the opportunity to create a volume
  735. label for that diskette.  See the DOS manual on volume labels for more
  736. information.  If a label already exists on the diskette, it's name will
  737. be shown as a reminder, and you will be given an opportunity to change
  738. the label name.  Just enter the new label name and hit <CR>.
  739.  
  740. If the label name was valid, the change will be made, otherwise, an error
  741. message indicating such will be issued and you will return to the main 
  742. menu.
  743.  
  744. If you do not wish to enter or change the disk label, simply hit <ESC> at
  745. the volume label prompt and you will immediately return to the main menu 
  746. with no changed made to the disk label.
  747.  
  748. When the volume label has been successfully changed or created, CATDISK 
  749. will check to see if the old label, if any was present, exists in the 
  750. current catalog file.  If so, you will be given an opportunity to have 
  751. CATDISK automatically change the old volume id references to the newly 
  752. entered one.  If the disk that you re-labelled is one that actually is in 
  753. the catalog, answer <Y>es to the prompt.  CATDISK will take care of the
  754. rest.  This feature (implemented starting with version 2.10) can be a 
  755. great time saver, since with the older versions, the procedure for 
  756. cataloguing the same disk under a different name involved changing the 
  757. disk label, uncataloguing the disk under the old volume id, and
  758. re-cataloguing the disk under the new name.
  759.  
  760. If the disk is not in the catalog, answer <N>o to the prompt.  Answering 
  761. <Y>es under these circumstances will not damage the catalog files, but 
  762. will cause confusion as to what disk the altered catalog records reside 
  763. on.
  764.  
  765.  
  766.  
  767.  
  768.  
  769.  
  770.  
  771.  
  772.  
  773.  
  774.  
  775.  
  776.  
  777.  
  778.  
  779.  
  780.  
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.  
  791.  
  792.  
  793.  
  794.  
  795.                     OPTION #4:  CATALOGING A DISKETTE
  796.  
  797. Selection of option #4 from the main menu will initiate cataloging of the
  798. files on the selected catalog diskette.  The volume label will be read,
  799. and if it doesn't exist, you will be given an opportunity to enter a
  800. volume label for the diskette.  Hit <ESC> at the label prompt to abort
  801. the operation.  After entering the label name for that diskette, you will
  802. be asked if you wish to write that label to disk.  If you answer <Y>es,
  803. the disk will be labelled and cataloguing will continue.  If you answer
  804. <N>o, the label will not be written, but the disk will be catalogued
  805. under the name that you gave it.  This will allow easy cataloguing of
  806. write-protected diskettes.
  807.  
  808. Please note that volume labels created by Peter Norton's "Volabel"
  809. utility may contain lower case characters.  CATDISK will convert the
  810. labels to upper case before adding them to the catalog.  This will enable
  811. you to manipulate and uncatalog any of these diskettes.  The physical
  812. volume label on the diskette will be left unchanged.
  813.  
  814. If the label on the diskette to be catalogued already exists in the
  815. catalog, you will be notified of this situation, and will be given an
  816. opportunity to abort the operation.  This feature has been added starting
  817. with V2.03 as a safeguard against a situation where two diskettes of the
  818. same volume id may be overriding each other and clobbering the catalog
  819. contents of the other diskette.  If you specified the "/NW" option on at
  820. startup, this warning will not be issued.
  821.  
  822. Once the label has been found, the directory and any archive or library
  823. entries (if the ARC/LBR auto extract feature option is turned on - it is
  824. by default) will be read (if the ARC/LBR auto extract is set to QUERY, you 
  825. will be asked for verification before a given ARChive or Library will be 
  826. read).  This process will be repeated for each sub-directory on the 
  827. diskette as well.  Sub-directories are supported to TWO levels deep in 
  828. this version.
  829.  
  830. Upon completion of this, the catalog summary file and master catalog will
  831. be updated to reflect the current directory/directories of the diskette.
  832. If any files have been added, they will be added to the catalog;  if any
  833. files have been changed, they will be updated;  if any files have been
  834. deleted, they will be removed from the catalog.
  835.  
  836. Keep in mind, that deletion of an ARC/LBR file will cause any files
  837. existing within that ARC/LBR file to be uncatalogued.  Also, turning the
  838. Auto ARC/LBR Extraction feature OFF, or answering <No> to a Extract 
  839. ARC/LBR prompt to a catalogued ARCHIVE will cause any files in an ARC/LBR
  840. file on that diskette to be uncatalogued as well.
  841.  
  842. Should the disk become full when the cataloguing process is underway, the
  843. process will be aborted with an error message.  The old catalog file will
  844. remain intact (i.e. no changes made), but the summary file will reflect
  845. either the presence of the new diskette, or the current status of that
  846. diskette if it already existed in the catalog.  This means that the
  847. catalog file will not be accurate as to what's on the diskette that you
  848. attempted to catalog.   If this error is encountered, you should either
  849. try to free up some space on disk on which the catalog file exists, or
  850. move the .DTA and .SUM files to another diskette (see CONFIGURING CATDISK
  851. for details on how to access catalog files on other drives and
  852. directories) and retry the operation.
  853.  
  854. This operation is completely automatic and does not require any further
  855. input from the operator once started, ulesss, of course, the ARC/LBR 
  856. extract state is set to QUERY.
  857.  
  858.  
  859.  
  860.  
  861. If you have turned on the auto-comment feeature either from the
  862. comandline or from the toggles menu, you will be taken to a section of
  863. the program that will allow you to add/update file comments.  See "<F1> -
  864. Adding/Updating File Comments" later in this manual for details.
  865.  
  866.  
  867.  
  868.  
  869.  
  870.  
  871.  
  872.  
  873.  
  874.  
  875.  
  876.  
  877.  
  878.  
  879.  
  880.  
  881.  
  882.  
  883.  
  884.  
  885.  
  886.  
  887.  
  888.  
  889.  
  890.  
  891.  
  892.  
  893.  
  894.  
  895.  
  896.  
  897.  
  898.  
  899.  
  900.  
  901.  
  902.  
  903.  
  904.  
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.  
  914.  
  915.  
  916.  
  917.  
  918.  
  919.  
  920.  
  921.  
  922.  
  923.  
  924.  
  925.  
  926.  
  927.                   OPTION #5:  UNCATALOGUING A DISKETTE
  928.  
  929. There may be times when you will wish to remove a disk's files from the
  930. catalog.  Select option #5 from the main menu, and you will be asked to
  931. enter the VOLUME NAME of the disk to be uncatalogued.  Enter it and hit
  932. <CR>.  If the volume label doesn't exist in the catalog, then you will be
  933. notified and returned to the main menu.
  934.  
  935. If the volume label is found in the catalog, it's entry will be deleted
  936. along with all the file names under it.
  937.  
  938. If you do not wish to carry out this operation, hit <Esc> at the volume
  939. label prompt and no action will be taken.
  940.  
  941. Should the disk become full during the catalog update process, the 
  942. process will be aborted with an error message, and the old catalog file 
  943. will remain intact.  Typically, this error should not occur, unless you 
  944. have added more files to the disk, or another program has used up more 
  945. disk space (such as a database expanding a file).  Should this error
  946. occur, the summary file will no longer contain a reference to the 
  947. diskette that was uncatalogued, but the catalog file will still contain 
  948. references to that diskette.
  949.  
  950. Should this be the case, you should either free up some space on the 
  951. disk, or copy the .SUM and .DTA files to another disk (see CONFIGURING 
  952. CATDISK for details on accessing catalog files on other drives and
  953. directories), catalog the diskette in question, and uncatalog it again.
  954. This will remove any references to that disk from the catalog file.
  955.  
  956. If you do not have access to that disk anymore (you may have erased it), 
  957. simply take a blank diskette, add one file to it, and label it the same 
  958. as the diskette you wish to uncatalog.  Carry out the above procedure,
  959. and you will obtain the same results.
  960.  
  961.  
  962.  
  963.  
  964.  
  965.  
  966.  
  967.  
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.  
  977.  
  978.  
  979.  
  980.  
  981.  
  982.  
  983.  
  984.  
  985.  
  986.  
  987.  
  988.  
  989.  
  990.  
  991.  
  992.  
  993.                     OPTION #6:  SHOW DISKETTE SUMMARY
  994.  
  995. Selection of option #6 from the main menu will cause CATDISK to display
  996. an alphabetical list of VOLUME NAMES and some pertinent statistical
  997. information  for each.  This option is handy if, say, you have a bunch of
  998. utility disks and want to add a 14K utility program to one of them.  This
  999. report can be quite useful in making efficient use of existing working
  1000. diskettes.
  1001.  
  1002. All the statistical items shown should be self-explanatory, except one;
  1003. that is, the Slack % factor.  The disks on which DOS stores it files are
  1004. divided into allocation units called clusters.  The size of each cluster
  1005. varies with the type and size of disk.  When DOS allocates space on a
  1006. disk for a file, it is alotted in one cluster units to the file.  Some
  1007. common cluster sizes are 512 bytes on 160-180K diskettes, and 1024 bytes
  1008. on 320-360K diskettes.  Some hard disks have larger cluster sizes.
  1009.  
  1010. Anyway, let's say, for example, that you have a file of 256 bytes.  On a
  1011. 360K diskette, DOS will allocate 1024 bytes to the file, even though it
  1012. is only 256 bytes long.  This means that three-quarters of that cluster
  1013. is unused, or that you have 75% slack for that file.  The figure that you
  1014. see on the summary report is the overall slack percentage of all the
  1015. files on the disk.
  1016.  
  1017. When you select option #6, you will be asked where CATDISK should send
  1018. the output.  You may send it to:
  1019.  
  1020. <S> - Screen:   The summary will be shown on the screen.  You may browse
  1021.                 through the list by using <PgUp> and <PgDn>, or return to
  1022.                 the menu by pressing <Esc>.  Please see the note about
  1023.                 the scroll bar on the left side in Appendix B.
  1024.  
  1025. <P> - Printer:  A hardcopy summary report will be printed on your
  1026.                 printer.  The disk volume names will be ehoed to the
  1027.                 screen as they are sent to the printer.  Hitting <Esc> at
  1028.                 any time during report generation will abort it and
  1029.                 return to the main menu.
  1030.  
  1031. <D> - Disk:     A listing in the same format as the hardcopy summary
  1032.                 report will be produced in a diskette file with the same
  1033.                 name as the current catalog filename with an extension of
  1034.                 ".LST".  Hitting <Esc> at any time during the generation
  1035.                 of the report will abort it and return to the main menu.
  1036.  
  1037. <Esc> - Abort:  This will return you to the main menu without producing
  1038.                 any output.
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.                    OPTION #7:  SHOW FILES FOR A VOLUME
  1060.  
  1061. Selecting option #7 will cause CATDISK to display an alphabetical list of
  1062. files for a particular disk.  After selecting the report destination, you
  1063. will be asked for a volume ID.  Simply enter it and hit <Return>, or hit
  1064. <Esc> to return to the menu without producing a report.
  1065.  
  1066. When you select option #7, you will be asked where you wish CATDISK to
  1067. send the output.  It may be sent to:
  1068.  
  1069. <S> - Screen:   Upon entering the search spec, scanning of the catalog
  1070.                 will commence.  If you have status indicators turned on,
  1071.                 a counter will increment each time a matching file is
  1072.                 found.  If at the end of the search, no files were found,
  1073.                 an error message will be issued and you will be returned
  1074.                 to the main menu.
  1075.  
  1076.                 Upon a successful search, the file names will be shown
  1077.                 alphabetically, along with the volume name, archive name,
  1078.                 and other directory information for that file.  You may
  1079.                 browse through the list with <PgUp> and <PgDn>, or return
  1080.                 to the main menu with <Esc>.  Please see the note about
  1081.                 the scroll bar on the left side in Appendix B.
  1082.  
  1083.                 Starting with Version 1.40 (sub-directories), you may hit
  1084.                 <S> to change the display format to show the
  1085.                 sub-directory of each file in the listing.  If a
  1086.                 sub-directory begins with a tilde (~), that means that
  1087.                 the sub-directory shown is a sub-directory past the first
  1088.                 level (sub-directory within a sub-directory).  Hit <N> to
  1089.                 get the normal display back. If you wish the
  1090.                 sub-directory format to come up by default, use the /SD
  1091.                 option when starting CATDISK.  See the section "STARTING
  1092.                 CATDISK" for details.
  1093.  
  1094.                 Starting with Version 3.50 (comments), you may hit <C> to
  1095.                 change the display format to show your comments (if any).
  1096.                 If you wish this display format to appear by default, use
  1097.                 the /CO option when starting CATDISK.  Again, see the
  1098.                 section "STARTING CATDISK" for details.
  1099.  
  1100.                 Better yet, run the program and see for yourself!
  1101.  
  1102. <P> - Printer:  A hardcopy file report will be printed on your printer.
  1103.                 The filenames will be ehoed to the screen as they are
  1104.                 sent to the printer.  Hitting <Esc> at any time during
  1105.                 report generation will abort it and return to the main
  1106.                 menu.
  1107.  
  1108. <D> - Disk:     A listing in the same format as the hardcopy file report
  1109.                 will be produced in a diskette file with the same name as
  1110.                 the current catalog filename with an extension of ".LST".
  1111.                 Hitting <Esc> at any time during the generation of the
  1112.                 report will abort it and return to the main menu.
  1113.  
  1114. <Esc> - Abort:  This will return you to the main menu without producing
  1115.                 any output.
  1116.  
  1117.  
  1118.  
  1119.  
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.                   OPTION #8:  SHOW FILES FOR AN ARCHIVE
  1126.  
  1127. Selecting option #8 will cause CATDISK to display an alphabetical list of
  1128. files for a particular archive.  After selecting the report destination,
  1129. you will be asked for a archive name.  Simply enter it and hit <Return>,
  1130. or hit <Esc> to return to the menu without producing a report.
  1131.  
  1132. When you select option #8, you will be asked where you wish CATDISK to 
  1133. send the output.  It may be sent to:
  1134.  
  1135. <S> - Screen:   Upon entering the search spec, scanning of the catalog     
  1136.                 will commence.  If you have status indicators turned on,
  1137.                 a counter will increment each time a matching file is      
  1138.                 found.  If at the end of the search, no files were found,  
  1139.                 an error message will be issued and you will be returned   
  1140.                 to the main menu.
  1141.  
  1142.                 Upon a successful search, the file names will be shown     
  1143.                 alphabetically, along with the volume name, archive name,
  1144.                 and other directory information for that file.  You may    
  1145.                 browse through the list with <PgUp> and <PgDn>, or return
  1146.                 to the main menu with <Esc>.  Please see the note about
  1147.                 the scroll bar on the left side in Appendix B.
  1148.  
  1149.                 Starting with Version 1.40 (sub-directories), you may hit
  1150.                 <S> to change the display format to show the
  1151.                 sub-directory of each file in the listing.  If a
  1152.                 sub-directory begins with a tilde (~), that means that     
  1153.                 the sub-directory shown is a sub-directory past the first  
  1154.                 level (sub-directory within a sub-directory).  Hit <N> to  
  1155.                 get the normal display back. If you wish the               
  1156.                 sub-directory format to come up by default, use the /SD
  1157.                 option when starting CATDISK.  See the section "STARTING   
  1158.                 CATDISK" for details.
  1159.  
  1160.                 Starting with Version 3.50 (comments), you may hit <C> to
  1161.                 change the display format to show your comments (if any).
  1162.                 If you wish this display format to appear by default, use
  1163.                 the /CO option when starting CATDISK.  Again, see the
  1164.                 section "STARTING CATDISK" for details.
  1165.  
  1166.                 Better yet, run the program and see for yourself!
  1167.  
  1168. <P> - Printer:  A hardcopy file report will be printed on your printer.
  1169.                 The filenames will be ehoed to the screen as they are
  1170.                 sent to the printer.  Hitting <Esc> at any time during
  1171.                 report generation will abort it and return to the main
  1172.                 menu.
  1173.  
  1174. <D> - Disk:     A listing in the same format as the hardcopy file report   
  1175.                 will be produced in a diskette file with the same name as  
  1176.                 the current catalog filename with an extension of ".LST".
  1177.                 Hitting <Esc> at any time during the generation of the     
  1178.                 report will abort it and return to the main menu.
  1179.  
  1180. <Esc> - Abort:  This will return you to the main menu without producing    
  1181.                 any output.
  1182.  
  1183.  
  1184.  
  1185.  
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.                      OPTION #9:  SHOW SELECTED FILES
  1192.  
  1193. Selecting option #9 will cause CATDISK to display an alphabetical list of
  1194. files.  After selecting the report destination, you will be asked for a
  1195. filespec.  This filespec follows the conventional DOS filespec search
  1196. conventions including wildcard searches.
  1197.  
  1198. Eg.      *.*        - search for everything.
  1199.          *.COM      - search for files ending in .COM
  1200.         A*.EXE      - search for files starting with A and ending in .COM
  1201.    CATDISK.COM      - search specifically for CATDISK.COM
  1202.          *.?Q?      - search for files with an extension containing Q as
  1203.                       it's second character.
  1204.         ??.DOC      - search for files with two letters as it filename
  1205. and
  1206.                       .DOC as it's extension.
  1207.  
  1208. Please refer to the DOS manual for further information on file searching
  1209. patterns.
  1210.  
  1211. If you do not wish to carry out this option, hit <Esc> at the filespec
  1212. prompt.
  1213.  
  1214. When you select option #9, you will be asked where you wish CATDISK to
  1215. send the output.  It may be sent to:
  1216.  
  1217. <S> - Screen:   Upon entering the search spec, scanning of the catalog
  1218.                 will commence.  If you have status indicators turned on,
  1219.                 a counter will increment each time a matching file is
  1220.                 found.  If at the end of the search, no files were found,
  1221.                 an error message will be issued and you will be returned
  1222.                 to the main menu.
  1223.  
  1224.                 Upon a successful search, the file names will be shown
  1225.                 alphabetically, along with the volume name, archive name,
  1226.                 and other directory information for that file.  You may    
  1227.                 browse through the list with <PgUp> and <PgDn>, or return
  1228.                 to the main menu with <Esc>.  Please see the note about    
  1229.                 the scroll bar on the left side in Appendix B.
  1230.  
  1231.                 Starting with Version 1.40 (sub-directories), you may hit  
  1232.                 <S> to change the display format to show the               
  1233.                 sub-directory of each file in the listing.  If a           
  1234.                 sub-directory begins with a tilde (~), that means that     
  1235.                 the sub-directory shown is a sub-directory past the first
  1236.                 level (sub-directory within a sub-directory).  Hit <N> to  
  1237.                 get the normal display back. If you wish the               
  1238.                 sub-directory format to come up by default, use the /SD    
  1239.                 option when starting CATDISK.  See the section "STARTING   
  1240.                 CATDISK" for details.
  1241.  
  1242.                 Starting with Version 3.50 (comments), you may hit <C> to
  1243.                 change the display format to show your comments (if any).
  1244.                 If you wish this display format to appear by default, use
  1245.                 the /CO option when starting CATDISK.  Again, see the
  1246.                 section "STARTING CATDISK" for details.
  1247.  
  1248.                 Better yet, run the program and see for yourself!
  1249.  
  1250.  
  1251.  
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257. <P> - Printer:  A hardcopy file report will be printed on your printer.
  1258.                 The filenames will be ehoed to the screen as they are
  1259.                 sent to the printer.  Hitting <Esc> at any time during
  1260.                 report generation will abort it and return to the main
  1261.                 menu.
  1262.  
  1263. <D> - Disk:     A listing in the same format as the hardcopy file report
  1264.                 will be produced in a diskette file with the same name as
  1265.                 the current catalog filename with an extension of ".LST".
  1266.                 Hitting <Esc> at any time during the generation of the
  1267.                 report will abort it and return to the main menu.
  1268.  
  1269. <Esc> - Abort:  This will return you to the main menu without producing
  1270.                 any output.
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.               GENERAL NOTES REGARDING OPTIONS #7, #8 and #9
  1277.  
  1278.  
  1279. The reported files shown by these options (either screen, disk, or 
  1280. printer) will be dependent on the state of the ARC/LBR extract toggle.
  1281.  
  1282. If you have the ARC/LBR extract toggle set to ON or QUERY, any files found 
  1283. in the catalog that reside in ARC/LBR files will be included in the 
  1284. report.
  1285.  
  1286. If you have the ARC/LBR extract toggle set to OFF, any files found in the 
  1287. atalog that reside in ARC/LBR files will NOT be included in the report, 
  1288. even though they exist in the catalog.
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.  
  1322.                    
  1323.                        OPTION #0:  SHOW ALL FILES
  1324.  
  1325.  
  1326. This option, if viewed on the screen will product a report in the same
  1327. manner as option #9, except that ALL files in the catalog will be
  1328. included in the list.  It is similar to choosing option #9 and searching
  1329. for "*.*".  The only difference is that the catalog scan will not take
  1330. place, as it is not necessary for this function.
  1331.  
  1332. Upon selecting <D>isk or <P>rinter output, CATDISK will present a menu
  1333. allowing you to specify how you want the report sorted.  You may sort
  1334. this report by filename, Volume ID, or ARC/LBR ID.  Simply hit the key
  1335. beside the appropriate sort spec, and CATDISK will take care of the rest.
  1336.  
  1337.  
  1338. During the printing of a report, you may abort it at any time by pressing
  1339. the <Esc> key.
  1340.  
  1341. If you decide that you do not want to generate a report at this time, you
  1342. may press <Esc> to return to the main menu without taking any further
  1343. action.
  1344.  
  1345. If, during the sorting process, CATDISK runs into a disk problem (such as
  1346. a full disk, or a disk media problem (read or write error), the process
  1347. will be aborted and no report will be produced.
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.  
  1355.  
  1356.  
  1357.  
  1358.  
  1359.  
  1360.  
  1361.  
  1362.  
  1363.  
  1364.  
  1365.  
  1366.  
  1367.  
  1368.  
  1369.  
  1370.  
  1371.  
  1372.  
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.                   OPTION F1:  ADD/CHANGE FILE COMMENTS
  1390.  
  1391. There are two places from which this feature can be activated; either at
  1392. the conclusion of the cataloguing process, or from the main menu.
  1393.  
  1394. If you select <F1> from the main menu, you will get a sub-menu that will
  1395. allow you to specify one of two methods for deciding which files to bring
  1396. up on the screen for commenting.
  1397.  
  1398. If you select sub-option #1, you will be asked to specify a disk volume.
  1399. Upon entry of such, CATDISK will go through the catalog and bring up a
  1400. list of files that currently reside on that disk volume.
  1401.  
  1402. If you select sub-option #2, you will be asked for a filespec on which to
  1403. base the search.  It functions quite similarily to option #9 (see it for
  1404. details).
  1405.  
  1406. If you have the auto-commment feature turned on (either from the command
  1407. line or the toggles menu), this section will be activated as if you had
  1408. specified the Volume ID of the disk that you just catalogued; those files
  1409. will appear on the screen.
  1410.  
  1411. Once CATDISK has found a group of files for commenting, they will appear
  1412. on the screen in a format similar to the "COMMENT" screen output format,
  1413. the main difference being that one of the comments (or blanks) are
  1414. highlighted in an inverse field.
  1415.  
  1416. To change a comment, simply move the highlight to the file that you wish
  1417. to comment, and start typing.  When you are done, hit the <Return> key.
  1418.  
  1419. Other editing keys are as follows:
  1420.  
  1421.   <Left Arrow>  - move cursor one character to the left.
  1422.   <Right Arrow> - move cursor one key to the right.
  1423.   <Home>        - move cursor to the beginning of the line
  1424.                   (once you have started typing).
  1425.   <End>         - move cursor to the end of the line
  1426.                   (once you have started typing).
  1427.   <Ctrl>-<End>  - erase from the cursor to the end of the line.
  1428.   <Del>         - delete the character at the cursor and shift the
  1429.                   characters on the right to the left.
  1430.   <Backspace>   - delete the character before the cursor and shift the
  1431.                   characters on the right to the left.
  1432.   <Ins>         - toggle insert/overstrike mode
  1433.                 - in insert mode the cursor will be slightly fatter than
  1434.                   the one in overstrike mode.
  1435.   <Esc>         - cancel the changes and restore the line to it's
  1436.                   original contents.
  1437.  
  1438.  
  1439. In some (and probably most) cases, the file list will be too large to fit
  1440. on the screen.  The list may be browsed through by using the keys on the
  1441. cursor keypad.  Their functions:
  1442.  
  1443. <UP> and <DOWN>   will move the highlight bar up or down one file.  If
  1444.                   you at a screen margin, and there are still more files
  1445.                   to be browsed, the listing on the screen will scroll in
  1446.                   the appropriate direction.  If you can't move any more,
  1447. you will hear a short beep.
  1448.  
  1449. <PgUp> and <PgDn> will move you 15 files forward or backward in the list.
  1450.                   If you can't move any more, you will hear a short beep.
  1451.  
  1452.  
  1453.  
  1454.  
  1455. <Home> and <End>  will move you to the beginning or end of the group of
  1456. files respectively.
  1457.  
  1458. When you are done adding/changing file comments, hit <Esc> to return to
  1459. the main menu.
  1460.  
  1461. Two options that do not appear on the screen are:
  1462.  
  1463. <F9> - Repeat Last Entered Comment:  This is handy if you want to repeat a
  1464.                                      single comment at different places in
  1465.                                      the list where <F10> (see below)       
  1466.                                      won't suffice, as the comment desired  
  1467.                                      is not directly above the current
  1468.                                      position.  If no comment was           
  1469.                                      previously entered, or the last        
  1470.                                      entered comment was blank, no action
  1471.                                      will be taken.
  1472.  
  1473. <F10> - "Ditto":  Pressing this key will copy the comment from the entry    
  1474.                   above.  It is handy if you want to copy a comment down a
  1475.                   consecutive list of files, or one that was already
  1476.                   previously entered at an earlier time, if it is directly  
  1477.                   above the current position.  If the comment above is      
  1478.                   blank, or you are at the top of the list, no action will
  1479.                   be taken.
  1480.  
  1481.  
  1482.  
  1483.  
  1484.  
  1485.  
  1486.  
  1487.  
  1488.  
  1489.  
  1490.  
  1491.  
  1492.  
  1493.  
  1494.  
  1495.  
  1496.  
  1497.  
  1498.  
  1499.  
  1500.  
  1501.  
  1502.  
  1503.  
  1504.  
  1505.  
  1506.  
  1507.  
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.                    OPTION F2:  TEMPORARILY EXIT TO DOS
  1522.  
  1523. This option, although not really necessary, has been added in response to
  1524. the numerous requests that I have had for this feature (shows that I am
  1525. really paying attention to those suggestions, eh?).  By selecting this
  1526. option, CATDISK will be temporarily suspended and you will be returned to
  1527. the DOS prompt.  You may carry out any normal function that you would
  1528. ordinarily be able to carry out from DOS, provided that there is enough
  1529. memory remaining in which to run your desired program.
  1530.  
  1531. When you are done, simply type "EXIT" and hit <Return> to return to
  1532. CATDISK.
  1533.  
  1534. Starting with V3.24, this option will ALWAYS be functional, provided that
  1535. you have enough system memory in which to run it.
  1536.  
  1537. Please note that if you have the disk cache active at the time you use
  1538. this function, the contents of the cache will be pitched before calling
  1539. DOS.
  1540.  
  1541. When you are finished with DOS, and wish to return to CATDISK, simply 
  1542. type "EXIT" and hit <Return> to return to CATDISK.  Please be sure and
  1543. replace any disks that you had in your drives before returning to 
  1544. CATDISK.
  1545.  
  1546. Possible errors that you may encounter when you use this option are:
  1547.  
  1548. Error #1 - Not enough memory for DOS - CATDISK could not allocate enough
  1549.                                        memory to load a secondary copy of
  1550.                                        COMMAND.COM
  1551.  
  1552. Error #2 - Set Block Error           - similar to above.
  1553.  
  1554. Error #3 - Insufficient Memory For   - CATDISK was able to allocate        
  1555.            Internal Stack Buffer       enough memory to load DOS, but      
  1556.                                        there was not enough memory left    
  1557.                                        over to preserve it's own           
  1558.                                        environment.
  1559.  
  1560. Error #4 - Error Invoking DOS        - generally, this means that CATDISK  
  1561.                                        was unable to find COMMAND.COM on   
  1562.                                        the drive and directory defined by
  1563.                                        the SET COMSPEC= environment        
  1564.                                        string (see the DOS manual for      
  1565.                                        details on the SET command).  This  
  1566.                                        is usually set to the location      
  1567.                                        from which COMMAND.COM was loaded
  1568.                                        when the system was booted.
  1569.                                        If COMMAND.COM was not not found    
  1570.                                        at the boot location, the root      
  1571.                                        directory of the current drive is   
  1572.                                        attempted.
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.  
  1583.                                                                            
  1584.  
  1585.  
  1586.  
  1587.                OPTION <drive_letter>: SHOW DISK DIRECTORY
  1588.  
  1589. To activate this feature, simply type the drive letter of the disk whose 
  1590. directory you wish to view.  You will be prompted to insert a disk for 
  1591. drive D where D is the drive letter that you typed.  Upon doing this, the
  1592. label and directory contents will be read just like they would if they 
  1593. were about to be catalogued, but instead of adding them to your catalog, 
  1594. they will be shown directly on the screen in the same format as option #7 
  1595. - Show Files For A Volume.  The ARC scanning feature functions as normal 
  1596. throughout the program.
  1597.  
  1598. Upon a successful reading of the directory, the file names will be shown
  1599. alphabetically, along with the volume name, archive name, and other 
  1600. directory information for that file.  You may browse through the list 
  1601. with <PgUp> and <PgDn>, or return to the main menu with <Esc>.  Please
  1602. see the note about the scroll bar on the left side in Appendix A.
  1603.  
  1604. Report formats may be viewed in a similar fashion to that of the other 
  1605. screen reports.
  1606.  
  1607.  
  1608.                       OPTION ESC:  EXIT TO DOS
  1609.  
  1610. Select this option when you are finished with CATDISK to terminate it's
  1611. operation.  Upon exit, you will be returned to the DOS prompt.
  1612.  
  1613.  
  1614.  
  1615.  
  1616.  
  1617.  
  1618.  
  1619.  
  1620.  
  1621.  
  1622.  
  1623.  
  1624.  
  1625.  
  1626.  
  1627.  
  1628.  
  1629.  
  1630.  
  1631.  
  1632.  
  1633.  
  1634.  
  1635.  
  1636.  
  1637.  
  1638.  
  1639.  
  1640.  
  1641.  
  1642.  
  1643.  
  1644.  
  1645.  
  1646.  
  1647.  
  1648.  
  1649.  
  1650.  
  1651.  
  1652.  
  1653.                        APPENDIX A - THE SCROLL BAR
  1654.  
  1655. Starting with Version 2.00 of CATDISK, a new feature has been added to 
  1656. the screen display routines.  A scroll bar will now appear on the left 
  1657. hand margin indicating approximately where you currently located along
  1658. the full length of your report.  The scroll bar feature will also allow 
  1659. you to move quickly through your report to get to a certain group of 
  1660. files.  By simply hitting the <UP ARROW> and <DOWN ARROW> keys, the
  1661. position on the scroll bar may be moved up or down one increment.  The 
  1662. new page number in the report being shown on the screen will be 
  1663. automatically set according to the size of the report (each increment 
  1664. represents one fifteenth of the total length of the report).
  1665.  
  1666. In a long report, this represents a much nicer way of getting to, say, 
  1667. the files beginning with "R" without having to hit the <PgDn> key a 
  1668. hundred times.  Remember... the scroll bar is used to ROUGHLY position 
  1669. yourself among a group of files in a screen report.
  1670.  
  1671. Oh, by the way, if you hit the <UP ARROW> key when you are at the top of
  1672. the report, the scroll bar position will wrap down to the bottom of the 
  1673. report.  This makes it quicker to get to the bottom of things without 
  1674. having to progress through the entire report.  Hitting the <DOWN ARROW> 
  1675. key will wrap to the top of the report as well.
  1676.  
  1677.  
  1678.  
  1679.  
  1680.  
  1681.  
  1682.  
  1683.  
  1684.  
  1685.  
  1686.  
  1687.  
  1688.  
  1689.  
  1690.  
  1691.  
  1692.  
  1693.  
  1694.  
  1695.  
  1696.  
  1697.  
  1698.  
  1699.  
  1700.  
  1701.  
  1702.  
  1703.  
  1704.  
  1705.  
  1706.  
  1707.  
  1708.  
  1709.  
  1710.  
  1711.  
  1712.  
  1713.  
  1714.  
  1715.  
  1716.  
  1717.  
  1718.  
  1719.                 APPENDIX B - ARCHIVE AND LIBRARY SUPPORT
  1720.  
  1721. This version of CATDISK currently supports the archive utility from 
  1722. System Enhancement Associates and the popular public domain Library 
  1723. Utility (LU).
  1724.  
  1725. CATDISK can extract directory information from archives created with 
  1726. SEAWARE'S ARC utility, version 5.12 or earlier, or any compatible archive 
  1727. generating program.  These files commonly have a file extension of .ARC, 
  1728. and   any files with this extention will be examined by CATDISK to see if 
  1729. it is a valid archive.  If so, the directory information of each file in 
  1730. the archive will be extracted and added to the catalog if the Auto
  1731. ARC/LBR Extraction feature is turned ON.  Files extracted from an ARChive 
  1732. will have a file attribute of "*ARC".
  1733.  
  1734. Recently, PKWARE released a version of their FAST! ARChive utility PKARC 
  1735. V2.0.  This new version supports a new data compression method called 
  1736. Squashing, which is now supported starting with version 3.10 of CATDISK.  
  1737. The old restrictions that existed in the previous versions of CATDISK no
  1738. longer exist.
  1739.  
  1740. Files created by the Library Utility (LU) and conform to the fifth
  1741. revision of the formal definition of the library file format are also
  1742. fully supported.  These files commonly have a file extension of .LBR, and
  1743. any files with this extension will be examined by CATDISK to see if they
  1744. are valid .LBR files.  If this is so, and the Auto ARC/LBR Extraction
  1745. Feature is turned ON, the directory information of each file in the
  1746. library will be extracted and added to the catalog.  Files extracted from
  1747. a library will have a file attribute of "*LBR".
  1748.  
  1749.  
  1750.  
  1751.  
  1752.  
  1753.  
  1754.  
  1755.  
  1756.  
  1757.  
  1758.  
  1759.  
  1760.  
  1761.  
  1762.  
  1763.  
  1764.  
  1765.  
  1766.  
  1767.  
  1768.  
  1769.  
  1770.  
  1771.  
  1772.  
  1773.  
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.  
  1781.  
  1782.  
  1783.  
  1784.  
  1785.       APPENDIX C - DUPLICATE FILE NAMES AND CATALOGUING HARD DISKS
  1786.  
  1787. A number of users have made a request to have CATDISK show a list of 
  1788. files that have been duplicated over a number of diskettes.  There is no 
  1789. need for an extra option to support this request, as the existing reports
  1790. that may be derived from options #9 and #0 show files in alphabetical 
  1791. order.  Any duplicate files will be clustered together, and it is quite 
  1792. easy to spot duplicate files in this manner.  If you choose option #9 and 
  1793. ask for a specific file (i.e. no wildcards), ALL instances of that file 
  1794. in the catalog will be reported.
  1795.  
  1796. Even though CATDISK is capable of reading a hard disk and cataloguing it
  1797. to SOME degree, it was never meant to catalog a hard disk, as there are 
  1798. many excellent hard disk managers on the market that do a commendable job
  1799. of allowing you to browse through your file structure; far better than 
  1800. catdisk would enable you to.
  1801.  
  1802. The whole idea behind CATDISK is to allow you to see what's on your 
  1803. floppy disks, to find out which disk a given file is on, as well as to 
  1804. see what the status of each diskette is without having to insert them 
  1805. into your computer each time.  With a hard disk, you have all of your 
  1806. files online - readily accessible - and to catalogue such a drive is 
  1807. overkill, in my opinion.
  1808.  
  1809.  
  1810.  
  1811.  
  1812.  
  1813.  
  1814.  
  1815.  
  1816.  
  1817.  
  1818.  
  1819.  
  1820.  
  1821.  
  1822.  
  1823.  
  1824.  
  1825.  
  1826.  
  1827.  
  1828.  
  1829.  
  1830.  
  1831.  
  1832.  
  1833.  
  1834.  
  1835.  
  1836.  
  1837.  
  1838.  
  1839.  
  1840.  
  1841.  
  1842.  
  1843.  
  1844.  
  1845.  
  1846.  
  1847.  
  1848.  
  1849.  
  1850.  
  1851.                     APPENDIX D - SUPPORT AND UPDATES
  1852.  
  1853. As I said in the introduction, I will only offer advice and technical
  1854. support to those who contribute via the SHAREWARE concept.  Users who do
  1855. contribute will be notified when updates and new products are available.
  1856. Anyone wishing to offer advice and suggestions are most welcome to do so.
  1857.  
  1858. I may be reached on CompuServe at I.D. #  73307,333, or on The PEARL BBS
  1859. in WATERLOO, Ontario, Canada, under my name, Rick Hillier.
  1860.  
  1861. You may also correspond via your FAX machine, if you have access to one.
  1862. My FAX number is:  (519)-884-4887
  1863.  
  1864. Telephone support (or any support for that matter) is available to
  1865. registered users only.  My voice line is (519)-888-6763.
  1866.  
  1867. The most up to date version of CATDISK is always available on The PEARL,
  1868. which may be reached at (519)-576-6754, 24 hrs. a day.  Please note that
  1869. The PEARL is a pay board (normally $25/year), but I have made
  1870. arrangements with the Sysop to obtain memberships for CATDISK subscribers
  1871. who include an extra five dollars with their subscription, along with
  1872. their first name, last name, and a password to use on the board.  One
  1873. restriction must be made on this offer... you must live at least 125
  1874. miles outside the Kitchener-Waterloo, Ontario, Canada area in order to
  1875. qualify.  You will be validated immediately upon my receiving your cheque
  1876. or money order.
  1877.  
  1878. Even if you do not wish to have a PEARL membership, you can still see
  1879. what changes and revisions have been made to date by going to the
  1880. bulletins section of the board.  You do not have to be a registered PEARL
  1881. user to use this feature.
  1882.  
  1883. Those of you who register your copy of CATDISK and wish to receive an
  1884. update to the latest version (from me and not The PEARL), please include
  1885. an extra $10.00 with your registration to cover materials and shipping
  1886. costs.  I will send you the latest version of CATDISK upon receipt of
  1887. your registration.  Please specify the version of CATDISK that you
  1888. currently have.  If there have not been any updates made since your
  1889. version, I will wait until the next release of CATDISK to send your
  1890. update.
  1891.  
  1892. Optionally, you may include a diskette and diskette mailer with your
  1893. registration plus $2.50 to cover shipping costs, and I will send you the
  1894. latest version of CATDISK.
  1895.  
  1896. If you do have a question, or a bug report, or whatever, in your
  1897. correspondence, please indicate the following:
  1898.  
  1899. 1)  The version of CATDISK that you are using.
  1900. 2)  Your hardware configuration (Model, memory size, printer, etc.)
  1901. 3)  Any resident software that you have loaded in memory at the time.
  1902.     (i.e. Sidekick, SuperKey, Disk Caches, Print Spoolers, Ramdisks,
  1903.     etc.)
  1904.  
  1905. This information will help me to track any problems and to suggest
  1906. reasonable solutions to your problems.
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.  
  1913.  
  1914.  
  1915.  
  1916.  
  1917.                         OTHER PRODUCTS AVAILABLE
  1918.  
  1919. For all you avid golfers out there, my software company, Neptune Software
  1920. Inc. in Waterloo, Ontario has a golf handicap system available, called
  1921. HANDICAP II, that goes way beyond just calculating a simple golf
  1922. handicap.
  1923.  
  1924. Among the many features of this program are:
  1925.  
  1926.   1)  Pull down menus for ease of use.
  1927.   2)  On line context sensitive help.
  1928.   3)  Storage capacity for up to 100 different golf courses.
  1929.   4)  Storage capacity for up to 32767 rounds of golf.
  1930.       (score and number of putts on each hole can be logged)
  1931.   5)  Instant retrieval of past played games, and the ability to browse
  1932.       through them.
  1933.   6)  An expanded handicap card that is more informative than a standard
  1934.       handicap card.
  1935.   7)  A report showing your average score on each hole on each course.
  1936.       - good for spotting habitual trouble holes.
  1937.   8)  A report showing your average putts on each green on each course.
  1938.       - good for spotting habitual troublesome greens.
  1939.   9)  A report showing how often you hit each green in regulation.
  1940.       - good for analyzing your tee-to-green game on each hole.
  1941.  10)  Many more statistical reports of interest to you.
  1942.  11)  Full housekeeping routines to correct mistakes (but I'll bet that
  1943.       you never make any, right?!?)
  1944.  12)  Support for most popular printers.
  1945.  
  1946.     * ALL reports may be viewed on the screen or printed on your printer.
  1947.  
  1948.     * Pop up windows are used extensively, adding to the ease of use of
  1949.       the program.
  1950.  
  1951.  
  1952. We also have a clubhouse version available with all of the above plus:
  1953.  
  1954.   1)  A simple date-differential entry system for those who do not wish
  1955.       to have all the detail of the enhanced reports.
  1956.   2)  Capacity to maintain handicaps for over 1000 members (you are only
  1957.       limited by disk size).
  1958.   3)  Full system manager functions available only to authorized users.
  1959.   4)  A handicap listing (in alphabetical order by member name) of the
  1960.       handicaps of all the members in the system.
  1961.   5)  This version of HANDICAP II may be used on multi-user systems
  1962.       without user file conflict.
  1963.  
  1964.  
  1965.                           Ordering Information
  1966.  
  1967. The GOLFERS version of HANDICAP II is available for $89.95, and the CLUB
  1968. HOUSE version is available for $295.00.
  1969.  
  1970. Please note that these prices are in Canadian funds.
  1971.  
  1972. They may be ordered from:  NEPTUNE SOFTWARE, INC.
  1973.                            405 Barrington Lane
  1974.                            Waterloo, Ontario
  1975.                            Canada   N2T 1H9
  1976.                    Phone:  (519)-888-6763
  1977.                      Fax:  (519)-884-4887
  1978.